package com.ruoyi.park.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 岗亭管理对象 box_info
 * 
 * @author 博雅
 * @date 2023-12-11
 */
public class BoxInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 岗亭编号 */
    @Excel(name = "岗亭编号")
    private Long boxId;

    /** 岗亭名称 */
    @Excel(name = "岗亭名称")
    private String boxName;

    /** 停车场 */
    @Excel(name = "停车场")
    private Long parkId;

    /** 临时车进场 */
    @Excel(name = "临时车进场")
    private String isTemporary;

    /** 是否收费 */
    @Excel(name = "是否收费")
    private String isCharge;

    /** 已在场是否可进场 */
    @Excel(name = "已在场是否可进场")
    private String isPresent;

    /** 未在场是否可进场 */
    @Excel(name = "未在场是否可进场")
    private String notPresent;

    /** 是否有效 1、有效 0、无效 */
    private Long enable;

    private String parkNo;//停车场编码

    public String getParkNo() {
        return parkNo;
    }

    public void setParkNo(String parkNo) {
        this.parkNo = parkNo;
    }

    public void setBoxId(Long boxId) 
    {
        this.boxId = boxId;
    }

    public Long getBoxId() 
    {
        return boxId;
    }
    public void setBoxName(String boxName) 
    {
        this.boxName = boxName;
    }

    public String getBoxName() 
    {
        return boxName;
    }
    public void setParkId(Long parkId) 
    {
        this.parkId = parkId;
    }

    public Long getParkId() 
    {
        return parkId;
    }
    public void setIsTemporary(String isTemporary) 
    {
        this.isTemporary = isTemporary;
    }

    public String getIsTemporary() 
    {
        return isTemporary;
    }
    public void setIsCharge(String isCharge) 
    {
        this.isCharge = isCharge;
    }

    public String getIsCharge() 
    {
        return isCharge;
    }
    public void setIsPresent(String isPresent) 
    {
        this.isPresent = isPresent;
    }

    public String getIsPresent() 
    {
        return isPresent;
    }
    public void setNotPresent(String notPresent) 
    {
        this.notPresent = notPresent;
    }

    public String getNotPresent() 
    {
        return notPresent;
    }
    public void setEnable(Long enable) 
    {
        this.enable = enable;
    }

    public Long getEnable() 
    {
        return enable;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("boxId", getBoxId())
            .append("boxName", getBoxName())
            .append("parkId", getParkId())
            .append("isTemporary", getIsTemporary())
            .append("isCharge", getIsCharge())
            .append("isPresent", getIsPresent())
            .append("notPresent", getNotPresent())
            .append("remark", getRemark())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("enable", getEnable())
            .toString();
    }
}
